/**
 * \file attribute_enum_values.hpp
 * \brief Curses++ attribute enumerator header file
 *
 * The attribute enumerator is long and contains a lot of values needed only to
 * make things work the way they should, so they are in a separate header file.
 *
 * \if LICENSE
 * Curses++ - Free C++ wrapper to the curses library.
 * Copyright (C) 2007 Sean Hunt
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 * \endif
 */

alternate_and_blink = alternate | blink,
alternate_and_bold = alternate | bold,
alternate_and_dim = alternate | dim,
alternate_and_invisible = alternate | invisible,
alternate_and_protect = alternate | protect,
alternate_and_reverse = alternate | reverse,
alternate_and_standout = alternate | standout,
alternate_and_underline = alternate | underline,
blink_and_bold = blink | bold,
blink_and_dim = blink | dim,
blink_and_invisible = blink | invisible,
blink_and_protect = blink | protect,
blink_and_reverse = blink | reverse,
blink_and_standout = blink | standout,
blink_and_underline = blink | underline,
bold_and_dim = bold | dim,
bold_and_invisible = bold | invisible,
bold_and_protect = bold | protect,
bold_and_reverse = bold | reverse,
bold_and_standout = bold | standout,
bold_and_underline = bold | underline,
dim_and_invisible = dim | invisible,
dim_and_protect = dim | protect,
dim_and_reverse = dim | reverse,
dim_and_standout = dim | standout,
dim_and_underline = dim | underline,
invisible_and_protect = invisible | protect,
invisible_and_reverse = invisible | reverse,
invisible_and_standout = invisible | standout,
invisible_and_underline = invisible | underline,
protect_and_reverse = protect | reverse,
protect_and_standout = protect | standout,
protect_and_underline = protect | underline,
reverse_and_standout = reverse | standout,
reverse_and_underline = reverse | underline,
standout_and_underline = standout | underline,


alternate_and_blink_and_bold = alternate | blink | bold,
alternate_and_blink_and_dim = alternate | blink | dim,
alternate_and_blink_and_invisible = alternate | blink | invisible,
alternate_and_blink_and_protect = alternate | blink | protect,
alternate_and_blink_and_reverse = alternate | blink | reverse,
alternate_and_blink_and_standout = alternate | blink | standout,
alternate_and_blink_and_underline = alternate | blink | underline,
alternate_and_bold_and_dim = alternate | bold | dim,
alternate_and_bold_and_invisible = alternate | bold | invisible,
alternate_and_bold_and_protect = alternate | bold | protect,
alternate_and_bold_and_reverse = alternate | bold | reverse,
alternate_and_bold_and_standout = alternate | bold | standout,
alternate_and_bold_and_underline = alternate | bold | underline,
alternate_and_dim_and_invisible = alternate | dim | invisible,
alternate_and_dim_and_protect = alternate | dim | protect,
alternate_and_dim_and_reverse = alternate | dim | reverse,
alternate_and_dim_and_standout = alternate | dim | standout,
alternate_and_dim_and_underline = alternate | dim | underline,
alternate_and_invisible_and_protect = alternate | invisible | protect,
alternate_and_invisible_and_reverse = alternate | invisible | reverse,
alternate_and_invisible_and_standout = alternate | invisible | standout,
alternate_and_invisible_and_underline = alternate | invisible | underline,
alternate_and_protect_and_reverse = alternate | protect | reverse,
alternate_and_protect_and_standout = alternate | protect | standout,
alternate_and_protect_and_underline = alternate | protect | underline,
alternate_and_reverse_and_standout = alternate | reverse | standout,
alternate_and_reverse_and_underline = alternate | reverse | underline,
alternate_and_standout_and_underline = alternate | standout | underline,

blink_and_bold_and_dim = blink | bold | dim,
blink_and_bold_and_invisible = blink | bold | invisible,
blink_and_bold_and_protect = blink | bold | protect,
blink_and_bold_and_reverse = blink | bold | reverse,
blink_and_bold_and_standout = blink | bold | standout,
blink_and_bold_and_underline = blink | bold | underline,
blink_and_dim_and_invisible = blink | dim | invisible,
blink_and_dim_and_protect = blink | dim | protect,
blink_and_dim_and_reverse = blink | dim | reverse,
blink_and_dim_and_standout = blink | dim | standout,
blink_and_dim_and_underline = blink | dim | underline,
blink_and_invisible_and_protect = blink | invisible | protect,
blink_and_invisible_and_reverse = blink | invisible | reverse,
blink_and_invisible_and_standout = blink | invisible | standout,
blink_and_invisible_and_underline = blink | invisible | underline,
blink_and_protect_and_reverse = blink | protect | reverse,
blink_and_protect_and_standout = blink | protect | standout,
blink_and_protect_and_underline = blink | protect | underline,
blink_and_reverse_and_standout = blink | reverse | standout,
blink_and_reverse_and_underline = blink | reverse | underline,
blink_and_standout_and_underline = blink | standout | underline,

bold_and_dim_and_invisible = bold | dim | invisible,
bold_and_dim_and_protect = bold | dim | protect,
bold_and_dim_and_reverse = bold | dim | reverse,
bold_and_dim_and_standout = bold | dim | standout,
bold_and_dim_and_underline = bold | dim | underline,
bold_and_invisible_and_protect = bold | invisible | protect,
bold_and_invisible_and_reverse = bold | invisible | reverse,
bold_and_invisible_and_standout = bold | invisible | standout,
bold_and_invisible_and_underline = bold | invisible | underline,
bold_and_protect_and_reverse = bold | protect | reverse,
bold_and_protect_and_standout = bold | protect | standout,
bold_and_protect_and_underline = bold | protect | underline,
bold_and_reverse_and_standout = bold | reverse | standout,
bold_and_reverse_and_underline = bold | reverse | underline,
bold_and_standout_and_underline = bold | standout | underline,

dim_and_invisible_and_protect = dim | invisible | protect,
dim_and_invisible_and_reverse = dim | invisible | reverse,
dim_and_invisible_and_standout = dim | invisible | standout,
dim_and_invisible_and_underline = dim | invisible | underline,
dim_and_protect_and_reverse = dim | protect | reverse,
dim_and_protect_and_standout = dim | protect | standout,
dim_and_protect_and_underline = dim | protect | underline,
dim_and_reverse_and_standout = dim | reverse | standout,
dim_and_reverse_and_underline = dim | reverse | underline,
dim_and_standout_and_underline = dim | standout | underline,

invisible_and_protect_and_reverse = invisible | protect | reverse,
invisible_and_protect_and_standout = invisible | protect | standout,
invisible_and_protect_and_underline = invisible | protect | underline,
invisible_and_reverse_and_standout = invisible | reverse | standout,
invisible_and_reverse_and_underline = invisible | reverse | underline,
invisible_and_standout_and_underline = invisible | standout | underline,

protect_and_reverse_and_standout = protect | reverse | standout,
protect_and_reverse_and_underline = protect | reverse | underline,
protect_and_standout_and_underline = protect | standout | underline,

reverse_and_standout_and_underline = protect | standout | underline,


alternate_and_blink_and_bold_and_dim = alternate | blink | bold | dim,
alternate_and_blink_and_bold_and_invisible = alternate | blink | bold | invisible,
alternate_and_blink_and_bold_and_protect = alternate | blink | bold | protect,
alternate_and_blink_and_bold_and_reverse = alternate | blink | bold | reverse,
alternate_and_blink_and_bold_and_standout = alternate | blink | bold | standout,
alternate_and_blink_and_bold_and_underline = alternate | blink | bold | underline,
alternate_and_blink_and_dim_and_invisible = alternate | blink | dim | invisible,
alternate_and_blink_and_dim_and_protect = alternate | blink | dim | protect,
alternate_and_blink_and_dim_and_reverse = alternate | blink | dim | reverse,
alternate_and_blink_and_dim_and_standout = alternate | blink | dim | standout,
alternate_and_blink_and_dim_and_underline = alternate | blink | dim | underline,
alternate_and_blink_and_invisible_and_protect = alternate | blink | invisible | protect,
alternate_and_blink_and_invisible_and_reverse = alternate | blink | invisible | reverse,
alternate_and_blink_and_invisible_and_standout = alternate | blink | invisible | standout,
alternate_and_blink_and_invisible_and_underline = alternate | blink | invisible | underline,
alternate_and_blink_and_protect_and_reverse = alternate | blink | protect | reverse,
alternate_and_blink_and_protect_and_standout = alternate | blink | protect | standout,
alternate_and_blink_and_protect_and_underline = alternate | blink | protect | underline,
alternate_and_blink_and_reverse_and_standout = alternate | blink | reverse | standout,
alternate_and_blink_and_reverse_and_underline = alternate | blink | reverse | underline,
alternate_and_blink_and_standout_and_underline = alternate | blink | standout | underline,

alternate_and_bold_and_dim_and_invisible = alternate | bold | dim | invisible,
alternate_and_bold_and_dim_and_protect = alternate | bold | dim | protect,
alternate_and_bold_and_dim_and_reverse = alternate | bold | dim | reverse,
alternate_and_bold_and_dim_and_standout = alternate | bold | dim | standout,
alternate_and_bold_and_dim_and_underline = alternate | bold | dim | underline,
alternate_and_bold_and_invisible_and_protect = alternate | bold | invisible | protect,
alternate_and_bold_and_invisible_and_reverse = alternate | bold | invisible | reverse,
alternate_and_bold_and_invisible_and_standout = alternate | bold | invisible | standout,
alternate_and_bold_and_invisible_and_underline = alternate | bold | invisible | underline,
alternate_and_bold_and_protect_and_reverse = alternate | bold | protect | reverse,
alternate_and_bold_and_protect_and_standout = alternate | bold | protect | standout,
alternate_and_bold_and_protect_and_underline = alternate | bold | protect | underline,
alternate_and_bold_and_reverse_and_standout = alternate | bold | reverse | standout,
alternate_and_bold_and_reverse_and_underline = alternate | bold | reverse | underline,
alternate_and_bold_and_standout_and_underline = alternate | bold | standout | underline,

alternate_and_dim_and_invisible_and_protect = alternate | dim | invisible | protect,
alternate_and_dim_and_invisible_and_reverse = alternate | dim | invisible | reverse,
alternate_and_dim_and_invisible_and_standout = alternate | dim | invisible | standout,
alternate_and_dim_and_invisible_and_underline = alternate | dim | invisible | underline,
alternate_and_dim_and_protect_and_reverse = alternate | dim | protect | reverse,
alternate_and_dim_and_protect_and_standout = alternate | dim | protect | standout,
alternate_and_dim_and_protect_and_underline = alternate | dim | protect | underline,
alternate_and_dim_and_reverse_and_standout = alternate | dim | reverse | standout,
alternate_and_dim_and_reverse_and_underline = alternate | dim | reverse | underline,
alternate_and_dim_and_standout_and_underline = alternate | dim | standout | underline,

alternate_and_invisible_and_protect_and_reverse = alternate | invisible | protect | reverse,
alternate_and_invisible_and_protect_and_standout = alternate | invisible | protect | standout,
alternate_and_invisible_and_protect_and_underline = alternate | invisible | protect | underline,
alternate_and_invisible_and_reverse_and_standout = alternate | invisible | reverse | standout,
alternate_and_invisible_and_reverse_and_underline = alternate | invisible | reverse | underline,
alternate_and_invisible_and_standout_and_underline = alternate | invisible | standout | underline,

alternate_and_protect_and_reverse_and_standout = alternate | protect | reverse | standout,
alternate_and_protect_and_reverse_and_underline = alternate | protect | reverse | underline,
alternate_and_protect_and_standout_and_underline = alternate | protect | standout | underline,

alternate_and_reverse_and_standout_and_underline = alternate | reverse | standout | underline,

blink_and_bold_and_dim_and_invisible = blink | bold | dim | invisible,
blink_and_bold_and_dim_and_protect = blink | bold | dim | protect,
blink_and_bold_and_dim_and_reverse = blink | bold | dim | reverse,
blink_and_bold_and_dim_and_standout = blink | bold | dim | standout,
blink_and_bold_and_dim_and_underline = blink | bold | dim | underline,
blink_and_bold_and_invisible_and_protect = blink | bold | invisible | protect,
blink_and_bold_and_invisible_and_reverse = blink | bold | invisible | reverse,
blink_and_bold_and_invisible_and_standout = blink | bold | invisible | standout,
blink_and_bold_and_invisible_and_underline = blink | bold | invisible | underline,
blink_and_bold_and_protect_and_reverse = blink | bold | protect | reverse,
blink_and_bold_and_protect_and_standout = blink | bold | protect | standout,
blink_and_bold_and_protect_and_underline = blink | bold | protect | underline,
blink_and_bold_and_reverse_and_standout = blink | bold | reverse | standout,
blink_and_bold_and_reverse_and_underline = blink | bold | reverse | underline,
blink_and_bold_and_standout_and_underline = blink | bold | standout | underline,

blink_and_dim_and_invisible_and_protect = blink | dim | invisible | protect,
blink_and_dim_and_invisible_and_reverse = blink | dim | invisible | reverse,
blink_and_dim_and_invisible_and_standout = blink | dim | invisible | standout,
blink_and_dim_and_invisible_and_underline = blink | dim | invisible | underline,
blink_and_dim_and_protect_and_reverse = blink | dim | protect | reverse,
blink_and_dim_and_protect_and_standout = blink | dim | protect | standout,
blink_and_dim_and_protect_and_underline = blink | dim | protect | underline,
blink_and_dim_and_reverse_and_standout = blink | dim | reverse | standout,
blink_and_dim_and_reverse_and_underline = blink | dim | reverse | underline,
blink_and_dim_and_standout_and_underline = blink | dim | standout | underline,

blink_and_invisible_and_protect_and_reverse = blink | invisible | protect | reverse,
blink_and_invisible_and_protect_and_standout = blink | invisible | protect | standout,
blink_and_invisible_and_protect_and_underline = blink | invisible | protect | underline,
blink_and_invisible_and_reverse_and_standout = blink | invisible | reverse | standout,
blink_and_invisible_and_reverse_and_underline = blink | invisible | reverse | underline,
blink_and_invisible_and_standout_and_underline = blink | invisible | standout | underline,

blink_and_protect_and_reverse_and_standout = blink | protect | reverse | standout,
blink_and_protect_and_reverse_and_underline = blink | protect | reverse | underline,
blink_and_protect_and_standout_and_underline = blink | protect | standout | underline,

blink_and_reverse_and_standout_and_underline = blink | reverse | standout | underline,

bold_and_dim_and_invisible_and_protect = bold | dim | invisible | protect,
bold_and_dim_and_invisible_and_reverse = bold | dim | invisible | reverse,
bold_and_dim_and_invisible_and_standout = bold | dim | invisible | standout,
bold_and_dim_and_invisible_and_underline = bold | dim | invisible | underline,
bold_and_dim_and_protect_and_reverse = bold | dim | protect | reverse,
bold_and_dim_and_protect_and_standout = bold | dim | protect | standout,
bold_and_dim_and_protect_and_underline = bold | dim | protect | underline,
bold_and_dim_and_reverse_and_standout = bold | dim | reverse | standout,
bold_and_dim_and_reverse_and_underline = bold | dim | reverse | underline,
bold_and_dim_and_standout_and_underline = bold | dim | standout | underline,

bold_and_invisible_and_protect_and_reverse = bold | invisible | protect | reverse,
bold_and_invisible_and_protect_and_standout = bold | invisible | protect | standout,
bold_and_invisible_and_protect_and_underline = bold | invisible | protect | underline,
bold_and_invisible_and_reverse_and_standout = bold | invisible | reverse | standout,
bold_and_invisible_and_reverse_and_underline = bold | invisible | reverse | underline,
bold_and_invisible_and_standout_and_underline = bold | invisible | standout | underline,

bold_and_protect_and_reverse_and_standout = bold | protect | reverse | standout,
bold_and_protect_and_reverse_and_underline = bold | protect | reverse | underline,
bold_and_protect_and_standout_and_underline = bold | protect | standout | underline,

bold_and_reverse_and_standout_and_underline = bold | reverse | standout | underline,

dim_and_invisible_and_protect_and_reverse = dim | invisible | protect | reverse,
dim_and_invisible_and_protect_and_standout = dim | invisible | protect | standout,
dim_and_invisible_and_protect_and_underline = dim | invisible | protect | underline,
dim_and_invisible_and_reverse_and_standout = dim | invisible | reverse | standout,
dim_and_invisible_and_reverse_and_underline = dim | invisible | reverse | underline,
dim_and_invisible_and_standout_and_underline = dim | invisible | standout | underline,

dim_and_protect_and_reverse_and_standout = dim | protect | reverse | standout,
dim_and_protect_and_reverse_and_underline = dim | protect | reverse | underline,
dim_and_protect_and_standout_and_underline = dim | protect | standout | underline,

dim_and_reverse_and_standout_and_underline = dim | reverse | standout | underline,

invisible_and_protect_and_reverse_and_standout = invisible | protect | reverse | standout,
invisible_and_protect_and_reverse_and_underline = invisible | protect | reverse | underline,
invisible_and_protect_and_standout_and_underline = invisible | protect | standout | underline,

invisible_and_reverse_and_standout_and_underline = invisible | reverse | standout | underline,

protect_and_reverse_and_standout_and_underline = protect | reverse | standout | underline,


alternate_and_blink_and_bold_and_dim_and_invisible = alternate | blink | bold | dim | invisible,
alternate_and_blink_and_bold_and_dim_and_protect = alternate | blink | bold | dim | protect,
alternate_and_blink_and_bold_and_dim_and_reverse = alternate | blink | bold | dim | reverse,
alternate_and_blink_and_bold_and_dim_and_standout = alternate | blink | bold | dim | standout,
alternate_and_blink_and_bold_and_dim_and_underline = alternate | blink | bold | dim | underline,
alternate_and_blink_and_bold_and_invisible_and_protect = alternate | blink | bold | invisible | protect,
alternate_and_blink_and_bold_and_invisible_and_reverse = alternate | blink | bold | invisible | reverse,
alternate_and_blink_and_bold_and_invisible_and_standout = alternate | blink | bold | invisible | standout,
alternate_and_blink_and_bold_and_invisible_and_underline = alternate | blink | bold | invisible | underline,
alternate_and_blink_and_bold_and_protect_and_reverse = alternate | blink | bold | protect | reverse,
alternate_and_blink_and_bold_and_protect_and_standout = alternate | blink | bold | protect | standout,
alternate_and_blink_and_bold_and_protect_and_underline = alternate | blink | bold | protect | underline,
alternate_and_blink_and_bold_and_reverse_and_standout = alternate | blink | bold | reverse | standout,
alternate_and_blink_and_bold_and_reverse_and_underline = alternate | blink | bold | reverse | underline,
alternate_and_blink_and_bold_and_standout_and_underline = alternate | blink | bold | standout | underline,

alternate_and_blink_and_dim_and_invisible_and_protect = alternate | blink | dim | invisible | protect,
alternate_and_blink_and_dim_and_invisible_and_reverse = alternate | blink | dim | invisible | reverse,
alternate_and_blink_and_dim_and_invisible_and_standout = alternate | blink | dim | invisible | standout,
alternate_and_blink_and_dim_and_invisible_and_underline = alternate | blink | dim | invisible | underline,
alternate_and_blink_and_dim_and_protect_and_reverse = alternate | blink | dim | protect | reverse,
alternate_and_blink_and_dim_and_protect_and_standout = alternate | blink | dim | protect | standout,
alternate_and_blink_and_dim_and_protect_and_underline = alternate | blink | dim | protect | underline,
alternate_and_blink_and_dim_and_reverse_and_standout = alternate | blink | dim | reverse | standout,
alternate_and_blink_and_dim_and_reverse_and_underline = alternate | blink | dim | reverse | underline,
alternate_and_blink_and_dim_and_standout_and_underline = alternate | blink | dim | standout | underline,

alternate_and_blink_and_invisible_and_protect_and_reverse = alternate | blink | invisible | protect | reverse,
alternate_and_blink_and_invisible_and_protect_and_standout = alternate | blink | invisible | protect | standout,
alternate_and_blink_and_invisible_and_protect_and_underline = alternate | blink | invisible | protect | underline,
alternate_and_blink_and_invisible_and_reverse_and_standout = alternate | blink | invisible | reverse | standout,
alternate_and_blink_and_invisible_and_reverse_and_underline = alternate | blink | invisible | reverse | underline,
alternate_and_blink_and_invisible_and_standout_and_underline = alternate | blink | invisible | standout | underline,

alternate_and_blink_and_protect_and_reverse_and_standout = alternate | blink | protect | reverse | standout,
alternate_and_blink_and_protect_and_reverse_and_underline = alternate | blink | protect | reverse | underline,
alternate_and_blink_and_protect_and_standout_and_underline = alternate | blink | protect | standout | underline,

alternate_and_blink_and_reverse_and_standout_and_underline = alternate | blink | reverse | standout | underline,

alternate_and_bold_and_dim_and_invisible_and_protect = alternate | bold | dim | invisible | protect,
alternate_and_bold_and_dim_and_invisible_and_reverse = alternate | bold | dim | invisible | reverse,
alternate_and_bold_and_dim_and_invisible_and_standout = alternate | bold | dim | invisible | standout,
alternate_and_bold_and_dim_and_invisible_and_underline = alternate | bold | dim | invisible | underline,
alternate_and_bold_and_dim_and_protect_and_reverse = alternate | bold | dim | protect | reverse,
alternate_and_bold_and_dim_and_protect_and_standout = alternate | bold | dim | protect | standout,
alternate_and_bold_and_dim_and_protect_and_underline = alternate | bold | dim | protect | underline,
alternate_and_bold_and_dim_and_reverse_and_standout = alternate | bold | dim | reverse | standout,
alternate_and_bold_and_dim_and_reverse_and_underline = alternate | bold | dim | reverse | underline,
alternate_and_bold_and_dim_and_standout_and_underline = alternate | bold | dim | standout | underline,

alternate_and_bold_and_invisible_and_protect_and_reverse = alternate | bold | invisible | protect | reverse,
alternate_and_bold_and_invisible_and_protect_and_standout = alternate | bold | invisible | protect | standout,
alternate_and_bold_and_invisible_and_protect_and_underline = alternate | bold | invisible | protect | underline,
alternate_and_bold_and_invisible_and_reverse_and_standout = alternate | bold | invisible | reverse | standout,
alternate_and_bold_and_invisible_and_reverse_and_underline = alternate | bold | invisible | reverse | underline,
alternate_and_bold_and_invisible_and_standout_and_underline = alternate | bold | invisible | standout | underline,

alternate_and_bold_and_protect_and_reverse_and_standout = alternate | bold | protect | reverse | standout,
alternate_and_bold_and_protect_and_reverse_and_underline = alternate | bold | protect | reverse | underline,
alternate_and_bold_and_protect_and_standout_and_underline = alternate | bold | protect | standout | underline,

alternate_and_bold_and_reverse_and_standout_and_underline = alternate | bold | standout | standout | underline,

alternate_and_dim_and_invisible_and_protect_and_reverse = alternate | dim | invisible | protect | reverse,
alternate_and_dim_and_invisible_and_protect_and_standout = alternate | dim | invisible | protect | standout,
alternate_and_dim_and_invisible_and_protect_and_underline = alternate | dim | invisible | protect | underline,
alternate_and_dim_and_invisible_and_reverse_and_standout = alternate | dim | invisible | reverse | standout,
alternate_and_dim_and_invisible_and_reverse_and_underline = alternate | dim | invisible | reverse | underline,
alternate_and_dim_and_invisible_and_standout_and_underline = alternate | dim | invisible | standout | underline,

alternate_and_dim_and_protect_and_reverse_and_standout = alternate | dim | protect | reverse | standout,
alternate_and_dim_and_protect_and_reverse_and_underline = alternate | dim | protect | reverse | underline,
alternate_and_dim_and_protect_and_standout_and_underline = alternate | dim | protect | standout | underline,

alternate_and_dim_and_reverse_and_standout_and_underline = alternate | dim | reverse | standout | underline,

alternate_and_invisible_and_protect_and_reverse_and_standout = alternate | invisible | protect | reverse | standout,
alternate_and_invisible_and_protect_and_reverse_and_underline = alternate | invisible | protect | reverse | underline,
alternate_and_invisible_and_protect_and_standout_and_underline = alternate | invisible | protect | standout | underline,

alternate_and_invisible_and_reverse_and_standout_and_underline = alternate | invisible | reverse | standout | underline,

alternate_and_protect_and_reverse_and_standout_and_underline = alternate | protect | reverse | standout | underline,

blink_and_bold_and_dim_and_invisible_and_protect = blink | bold | dim | invisible | protect,
blink_and_bold_and_dim_and_invisible_and_reverse = blink | bold | dim | invisible | reverse,
blink_and_bold_and_dim_and_invisible_and_standout = blink | bold | dim | invisible | standout,
blink_and_bold_and_dim_and_invisible_and_underline = blink | bold | dim | invisible | underline,
blink_and_bold_and_dim_and_protect_and_reverse = blink | bold | dim | protect | reverse,
blink_and_bold_and_dim_and_protect_and_standout = blink | bold | dim | protect | standout,
blink_and_bold_and_dim_and_protect_and_underline = blink | bold | dim | protect | underline,
blink_and_bold_and_dim_and_reverse_and_standout = blink | bold | dim | reverse | standout,
blink_and_bold_and_dim_and_reverse_and_underline = blink | bold | dim | reverse | underline,
blink_and_bold_and_dim_and_standout_and_underline = blink | bold | dim | standout | underline,

blink_and_bold_and_invisible_and_protect_and_reverse = blink | bold | invisible | protect | reverse,
blink_and_bold_and_invisible_and_protect_and_standout = blink | bold | invisible | protect | standout,
blink_and_bold_and_invisible_and_protect_and_underline = blink | bold | invisible | protect | underline,
blink_and_bold_and_invisible_and_reverse_and_standout = blink | bold | invisible | reverse | standout,
blink_and_bold_and_invisible_and_reverse_and_underline = blink | bold | invisible | reverse | underline,
blink_and_bold_and_invisible_and_standout_and_underline = blink | bold | invisible | standout | underline,

blink_and_bold_and_protect_and_reverse_and_standout = blink | bold | protect | reverse | standout,
blink_and_bold_and_protect_and_reverse_and_underline = blink | bold | protect | reverse | underline,
blink_and_bold_and_protect_and_standout_and_underline = blink | bold | protect | standout | underline,

blink_and_bold_and_reverse_and_standout_and_underline = blink | bold | reverse | standout | underline,

blink_and_dim_and_invisible_and_protect_and_reverse = blink | dim | invisible | protect | reverse,
blink_and_dim_and_invisible_and_protect_and_standout = blink | dim | invisible | protect | standout,
blink_and_dim_and_invisible_and_protect_and_underline = blink | dim | invisible | protect | underline,
blink_and_dim_and_invisible_and_reverse_and_standout = blink | dim | invisible | reverse | standout,
blink_and_dim_and_invisible_and_reverse_and_underline = blink | dim | invisible | reverse | underline,
blink_and_dim_and_invisible_and_standout_and_underline = blink | dim | invisible | standout | underline,

blink_and_dim_and_protect_and_reverse_and_standout = blink | dim | protect | reverse | standout,
blink_and_dim_and_protect_and_reverse_and_underline = blink | dim | protect | reverse | underline,
blink_and_dim_and_protect_and_standout_and_underline = blink | dim | protect | standout | underline,

blink_and_dim_and_reverse_and_standout_and_underline = blink | dim | reverse | standout | underline,

blink_and_invisible_and_protect_and_reverse_and_standout = blink | invisible | protect | reverse | standout,
blink_and_invisible_and_protect_and_reverse_and_underline = blink | invisible | protect | reverse | underline,
blink_and_invisible_and_protect_and_standout_and_underline = blink | invisible | protect | standout | underline,

blink_and_invisible_and_reverse_and_standout_and_underline = blink | invisible | reverse | standout | underline,

blink_and_protect_and_reverse_and_standout_and_underline = blink | protect | reverse | standout | underline,

bold_and_dim_and_invisible_and_protect_and_reverse = bold | dim | invisible | protect | reverse,
bold_and_dim_and_invisible_and_protect_and_standout = bold | dim | invisible | protect | standout,
bold_and_dim_and_invisible_and_protect_and_underline = bold | dim | invisible | protect | underline,
bold_and_dim_and_invisible_and_reverse_and_standout = bold | dim | invisible | reverse | standout,
bold_and_dim_and_invisible_and_reverse_and_underline = bold | dim | invisible | reverse | underline,
bold_and_dim_and_invisible_and_standout_and_underline = bold | dim | invisible | standout | underline,

bold_and_dim_and_protect_and_reverse_and_standout = bold | dim | protect | reverse | standout,
bold_and_dim_and_protect_and_reverse_and_underline = bold | dim | protect | reverse | underline,
bold_and_dim_and_protect_and_standout_and_underline = bold | dim | protect | standout | underline,

bold_and_dim_and_reverse_and_standout_and_underline = bold | dim | reverse | standout | underline,

bold_and_invisible_and_protect_and_reverse_and_standout = bold | invisible | protect | reverse | standout,
bold_and_invisible_and_protect_and_reverse_and_underline = bold | invisible | protect | reverse | underline,
bold_and_invisible_and_protect_and_standout_and_underline = bold | invisible | protect | standout | underline,

bold_and_invisible_and_reverse_and_standout_and_underline = bold | invisible | reverse | standout | underline,

bold_and_protect_and_reverse_and_standout_and_underline = bold | protect | reverse | standout | underline,

dim_and_invisible_and_protect_and_reverse_and_standout = dim | invisible | protect | reverse | standout,
dim_and_invisible_and_protect_and_reverse_and_underline = dim | invisible | protect | reverse | underline,
dim_and_invisible_and_protect_and_standout_and_underline = dim | invisible | protect | standout | underline,

dim_and_invisible_and_reverse_and_standout_and_underline = dim | invisible | reverse | standout | underline,

dim_and_protect_and_reverse_and_standout_and_underline = dim | invisible | reverse | standout | underline,

invisible_and_protect_and_reverse_and_standout_and_underline = invisible | protect | reverse | standout | underline,


alternate_and_blink_and_bold_and_dim_and_invisible_and_protect = alternate | blink | bold | dim | invisible | protect,
alternate_and_blink_and_bold_and_dim_and_invisible_and_reverse = alternate | blink | bold | dim | invisible | reverse,
alternate_and_blink_and_bold_and_dim_and_invisible_and_standout = alternate | blink | bold | dim | invisible | standout,
alternate_and_blink_and_bold_and_dim_and_invisible_and_underline = alternate | blink | bold | dim | invisible | underline,
alternate_and_blink_and_bold_and_dim_and_protect_and_reverse = alternate | blink | bold | dim | protect | reverse,
alternate_and_blink_and_bold_and_dim_and_protect_and_standout = alternate | blink | bold | dim | protect | standout,
alternate_and_blink_and_bold_and_dim_and_protect_and_underline = alternate | blink | bold | dim | protect | underline,
alternate_and_blink_and_bold_and_dim_and_reverse_and_standout = alternate | blink | bold | dim | reverse | standout,
alternate_and_blink_and_bold_and_dim_and_reverse_and_underline = alternate | blink | bold | dim | reverse | underline,
alternate_and_blink_and_bold_and_dim_and_standout_and_underline = alternate | blink | bold | dim | standout | underline,

alternate_and_blink_and_bold_and_invisible_and_protect_and_reverse = alternate | blink | bold | invisible | protect | reverse,
alternate_and_blink_and_bold_and_invisible_and_protect_and_standout = alternate | blink | bold | invisible | protect | standout,
alternate_and_blink_and_bold_and_invisible_and_protect_and_underline = alternate | blink | bold | invisible | protect | underline,
alternate_and_blink_and_bold_and_invisible_and_reverse_and_standout = alternate | blink | bold | invisible | reverse | standout,
alternate_and_blink_and_bold_and_invisible_and_reverse_and_underline = alternate | blink | bold | invisible | reverse | underline,
alternate_and_blink_and_bold_and_invisible_and_standout_and_underline = alternate | blink | bold | invisible | standout | underline,

alternate_and_blink_and_bold_and_protect_and_reverse_and_standout = alternate | blink | bold | protect | reverse | standout,
alternate_and_blink_and_bold_and_protect_and_reverse_and_underline = alternate | blink | bold | protect | reverse | underline,
alternate_and_blink_and_bold_and_protect_and_standout_and_underline = alternate | blink | bold | protect | standout | underline,

alternate_and_blink_and_bold_and_reverse_and_standout_and_underline = alternate | blink | bold | reverse | standout | underline,

alternate_and_blink_and_dim_and_invisible_and_protect_and_reverse = alternate | blink | dim | invisible | protect | reverse,
alternate_and_blink_and_dim_and_invisible_and_protect_and_standout = alternate | blink | dim | invisible | protect | standout,
alternate_and_blink_and_dim_and_invisible_and_protect_and_underline = alternate | blink | dim | invisible | protect | underline,
alternate_and_blink_and_dim_and_invisible_and_reverse_and_standout = alternate | blink | dim | invisible | reverse | standout,
alternate_and_blink_and_dim_and_invisible_and_reverse_and_underline = alternate | blink | dim | invisible | reverse | underline,
alternate_and_blink_and_dim_and_invisible_and_standout_and_underline = alternate | blink | dim | invisible | standout | underline,

alternate_and_blink_and_dim_and_protect_and_reverse_and_standout = alternate | blink | dim | protect | reverse | standout,
alternate_and_blink_and_dim_and_protect_and_reverse_and_underline = alternate | blink | dim | protect | reverse | underline,
alternate_and_blink_and_dim_and_protect_and_standout_and_underline = alternate | blink | dim | protect | standout | underline,

alternate_and_blink_and_dim_and_reverse_and_standout_and_underline = alternate | blink | dim | reverse | standout | underline,

alternate_and_blink_and_invisible_and_protect_and_reverse_and_standout = alternate | blink | invisible | protect | reverse | standout,
alternate_and_blink_and_invisible_and_protect_and_reverse_and_underline = alternate | blink | invisible | protect | reverse | underline,
alternate_and_blink_and_invisible_and_protect_and_standout_and_underline = alternate | blink | invisible | protect | standout | underline,

alternate_and_blink_and_invisible_and_reverse_and_standout_and_underline = alternate | blink | invisible | reverse | standout | underline,

alternate_and_blink_and_protect_and_reverse_and_standout_and_underline = alternate | blink | protect | reverse | standout | underline,

alternate_and_bold_and_dim_and_invisible_and_protect_and_reverse = alternate | bold | dim | invisible | protect | reverse,
alternate_and_bold_and_dim_and_invisible_and_protect_and_standout = alternate | bold | dim | invisible | protect | standout,
alternate_and_bold_and_dim_and_invisible_and_protect_and_underline = alternate | bold | dim | invisible | protect | underline,
alternate_and_bold_and_dim_and_invisible_and_reverse_and_standout = alternate | bold | dim | invisible | reverse | standout,
alternate_and_bold_and_dim_and_invisible_and_reverse_and_underline = alternate | bold | dim | invisible | reverse | underline,
alternate_and_bold_and_dim_and_invisible_and_standout_and_underline = alternate | bold | dim | invisible | standout | underline,

alternate_and_bold_and_dim_and_protect_and_reverse_and_standout = alternate | bold | dim | protect | reverse | standout,
alternate_and_bold_and_dim_and_protect_and_reverse_and_underline = alternate | bold | dim | protect | reverse | underline,
alternate_and_bold_and_dim_and_protect_and_standout_and_underline = alternate | bold | dim | protect | standout | underline,

alternate_and_bold_and_dim_and_reverse_and_standout_and_underline = alternate | bold | dim | reverse | standout | underline,

alternate_and_bold_and_invisible_and_protect_and_reverse_and_standout = alternate | bold | invisible | protect | reverse | standout,
alternate_and_bold_and_invisible_and_protect_and_reverse_and_underline = alternate | bold | invisible | protect | reverse | underline,
alternate_and_bold_and_invisible_and_protect_and_standout_and_underline = alternate | bold | invisible | protect | standout | underline,

alternate_and_bold_and_invisible_and_reverse_and_standout_and_underline = alternate | bold | invisible | reverse | standout | underline,

alternate_and_bold_and_protect_and_reverse_and_standout_and_underline = alternate | bold | protect | reverse | standout | underline,

alternate_and_dim_and_invisible_and_protect_and_reverse_and_standout = alternate | dim | invisible | protect | reverse | standout,
alternate_and_dim_and_invisible_and_protect_and_reverse_and_underline = alternate | dim | invisible | protect | reverse | underline,
alternate_and_dim_and_invisible_and_protect_and_standout_and_underline = alternate | dim | invisible | protect | standout | underline,

alternate_and_dim_and_invisible_and_reverse_and_standout_and_underline = alternate | dim | invisible | reverse | standout | underline,

alternate_and_dim_and_protect_and_reverse_and_standout_and_underline = alternate | dim | protect | reverse | standout | underline,

alternate_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | invisible | protect | reverse | standout | underline,

blink_and_bold_and_dim_and_invisible_and_protect_and_reverse = blink | bold | dim | invisible | protect | reverse,
blink_and_bold_and_dim_and_invisible_and_protect_and_standout = blink | bold | dim | invisible | protect | standout,
blink_and_bold_and_dim_and_invisible_and_protect_and_underline = blink | bold | dim | invisible | protect | underline,
blink_and_bold_and_dim_and_invisible_and_reverse_and_standout = blink | bold | dim | invisible | reverse | standout,
blink_and_bold_and_dim_and_invisible_and_reverse_and_underline = blink | bold | dim | invisible | reverse | underline,
blink_and_bold_and_dim_and_invisible_and_standout_and_underline = blink | bold | dim | invisible | standout | underline,

blink_and_bold_and_dim_and_protect_and_reverse_and_standout = blink | bold | dim | protect | reverse | standout,
blink_and_bold_and_dim_and_protect_and_reverse_and_underline = blink | bold | dim | protect | reverse | underline,
blink_and_bold_and_dim_and_protect_and_standout_and_underline = blink | bold | dim | protect | standout | underline,

blink_and_bold_and_dim_and_reverse_and_standout_and_underline = blink | bold | dim | reverse | standout | underline,

blink_and_bold_and_invisible_and_protect_and_reverse_and_standout = blink | bold | invisible | protect | reverse | standout,
blink_and_bold_and_invisible_and_protect_and_reverse_and_underline = blink | bold | invisible | protect | reverse | underline,
blink_and_bold_and_invisible_and_protect_and_standout_and_underline = blink | bold | invisible | protect | standout | underline,

blink_and_bold_and_invisible_and_reverse_and_standout_and_underline = blink | bold | invisible | reverse | standout | underline,

blink_and_bold_and_protect_and_reverse_and_standout_and_underline = blink | bold | protect | reverse | standout | underline,

blink_and_dim_and_invisible_and_protect_and_reverse_and_standout = blink | dim | invisible | protect | reverse | standout,
blink_and_dim_and_invisible_and_protect_and_reverse_and_underline = blink | dim | invisible | protect | reverse | underline,
blink_and_dim_and_invisible_and_protect_and_standout_and_underline = blink | dim | invisible | protect | standout | underline,

blink_and_dim_and_invisible_and_reverse_and_standout_and_underline = blink | dim | invisible | reverse | standout | underline,

blink_and_dim_and_protect_and_reverse_and_standout_and_underline = blink | dim | protect | reverse | standout | underline,

blink_and_invisible_and_protect_and_reverse_and_standout_and_underline = blink | invisible | protect | reverse | standout | underline,

bold_and_dim_and_invisible_and_protect_and_reverse_and_standout = bold | dim | invisible | protect | reverse | standout,
bold_and_dim_and_invisible_and_protect_and_reverse_and_underline = bold | dim | invisible | protect | reverse | underline,
bold_and_dim_and_invisible_and_protect_and_standout_and_underline = bold | dim | invisible | protect | standout | underline,

bold_and_dim_and_invisible_and_reverse_and_standout_and_underline = bold | dim | invisible | reverse | standout | underline,

bold_and_dim_and_protect_and_reverse_and_standout_and_underline = bold | dim | protect | reverse | standout | underline,

bold_and_invisible_and_protect_and_reverse_and_standout_and_underline = bold | invisible | protect | reverse | standout | underline,

dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = dim | invisible | protect | reverse | standout | underline,


alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_reverse = alternate | blink | bold | dim | invisible | protect | reverse,
alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_standout = alternate | blink | bold | dim | invisible | protect | standout,
alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_underline = alternate | blink | bold | dim | invisible | protect | underline,
alternate_and_blink_and_bold_and_dim_and_invisible_and_reverse_and_standout = alternate | blink | bold | dim | invisible | reverse | standout,
alternate_and_blink_and_bold_and_dim_and_invisible_and_reverse_and_underline = alternate | blink | bold | dim | invisible | reverse | underline,
alternate_and_blink_and_bold_and_dim_and_invisible_and_standout_and_underline = alternate | blink | bold | dim | invisible | standout | underline,
alternate_and_blink_and_bold_and_dim_and_protect_and_reverse_and_standout = alternate | blink | bold | dim | protect | reverse | standout,
alternate_and_blink_and_bold_and_dim_and_protect_and_reverse_and_underline = alternate | blink | bold | dim | protect | reverse | underline,
alternate_and_blink_and_bold_and_dim_and_protect_and_standout_and_underline = alternate | blink | bold | dim | protect | standout | underline,
alternate_and_blink_and_bold_and_dim_and_reverse_and_standout_and_underline = alternate | blink | bold | dim | reverse | standout | underline,

alternate_and_blink_and_bold_and_invisible_and_protect_and_reverse_and_standout = alternate | blink | bold | invisible | protect | reverse | standout,
alternate_and_blink_and_bold_and_invisible_and_protect_and_reverse_and_underline = alternate | blink | bold | invisible | protect | reverse | underline,
alternate_and_blink_and_bold_and_invisible_and_protect_and_standout_and_underline = alternate | blink | bold | invisible | protect | standout | underline,
alternate_and_blink_and_bold_and_invisible_and_reverse_and_standout_and_underline = alternate | blink | bold | invisible | reverse | standout | underline,
alternate_and_blink_and_bold_and_protect_and_reverse_and_standout_and_underline = alternate | blink | bold | protect | reverse | standout | underline,

alternate_and_blink_and_dim_and_invisible_and_protect_and_reverse_and_standout = alternate | blink | dim | invisible | protect | reverse | standout,
alternate_and_blink_and_dim_and_invisible_and_protect_and_reverse_and_underline = alternate | blink | dim | invisible | protect | reverse | underline,
alternate_and_blink_and_dim_and_invisible_and_protect_and_standout_and_underline = alternate | blink | dim | invisible | protect | standout | underline,
alternate_and_blink_and_dim_and_invisible_and_reverse_and_standout_and_underline = alternate | blink | dim | invisible | reverse | standout | underline,
alternate_and_blink_and_dim_and_protect_and_reverse_and_standout_and_underline = alternate | blink | dim | protect | reverse | standout | underline,
alternate_and_blink_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | blink | invisible | protect | reverse | standout | underline,

alternate_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout = alternate | bold | dim | invisible | protect | reverse | standout,
alternate_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_underline = alternate | bold | dim | invisible | protect | reverse | underline,
alternate_and_bold_and_dim_and_invisible_and_protect_and_standout_and_underline = alternate | bold | dim | invisible | protect | standout | underline,
alternate_and_bold_and_dim_and_invisible_and_reverse_and_standout_and_underline = alternate | bold | dim | invisible | reverse | standout | underline,
alternate_and_bold_and_dim_and_protect_and_reverse_and_standout_and_underline = alternate | bold | dim | protect | reverse | standout | underline,
alternate_and_bold_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | bold | invisible | protect | reverse | standout | underline,
alternate_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | bold | invisible | protect | reverse | standout | underline,

blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout = blink | bold | dim | invisible | protect | reverse | standout,
blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_underline = blink | bold | dim | invisible | protect | reverse | underline,
blink_and_bold_and_dim_and_invisible_and_protect_and_standout_and_underline = blink | bold | dim | invisible | protect | standout | underline,
blink_and_bold_and_dim_and_invisible_and_reverse_and_standout_and_underline = blink | bold | dim | invisible | reverse | standout | underline,
blink_and_bold_and_dim_and_protect_and_reverse_and_standout_and_underline = blink | bold | dim | protect | reverse | standout | underline,
blink_and_bold_and_invisible_and_protect_and_reverse_and_standout_and_underline = blink | bold | invisible | protect | reverse | standout | underline,
blink_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = blink | bold | invisible | protect | reverse | standout | underline,
bold_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = blink | bold | invisible | protect | reverse | standout | underline,


alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout = alternate | blink | bold | dim | invisible | protect | reverse | standout,
alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_underline = alternate | blink | bold | dim | invisible | protect | reverse | underline,
alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_standout_and_underline = alternate | blink | bold | dim | invisible | protect | standout | underline,
alternate_and_blink_and_bold_and_dim_and_invisible_and_reverse_and_standout_and_underline = alternate | blink | bold | dim | invisible | reverse | standout | underline,
alternate_and_blink_and_bold_and_dim_and_protect_and_reverse_and_standout_and_underline = alternate | blink | bold | dim | protect | reverse | standout | underline,
alternate_and_blink_and_bold_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | blink | bold | invisible | protect | reverse | standout | underline,
alternate_and_blink_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | blink | dim | invisible | protect | reverse | standout | underline,
alternate_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | bold | dim | invisible | protect | reverse | standout | underline,
blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = blink | bold | dim | invisible | protect | reverse | standout | underline,


alternate_and_blink_and_bold_and_dim_and_invisible_and_protect_and_reverse_and_standout_and_underline = alternate | blink | bold | dim | invisible | protect | reverse | standout | underline
